Thanks for downloading and using ZOLE. In return, visit the forums at http://zeldahacking.ulmb.com/ Register on the forums and help out, or view some of the lists and tutorials posted. Most importantly, share the forums and program with your friends.

GBHL.DLL is a file created by me and must be used with every single tool I release. It has been updated to 1.1 as of release 1.26 and all tools but ZOTE (until further noted) require the new one.

Here are some tips to get you started:
-Middle click on the map to fill a tile area
-Right click on the map to copy a tile
-Make sure the "Visible" boxes under the Interactions and Static Objects groups are unchecked before editing map data

In this package are ZOLE 4 1.26, ZOCF 1.0.0.1, ZOTE 1.1, and ZOSE 1.1. To make sure you have the latest tools, visit the forums.

Hope you enjoy it. Thanks to Fatories, Jigglysaint and Dwedit. If you ever see them, just say "Thanks".

==Version Updates==
1.00 - Initial beta test release

1.01 - Many bug fixes

1.02 - Some new features

1.03 - More new features

1.04 - New features and bugfixes

1.05 - Fixed a chest swapping bug

1.06 - Fixed an interaction bug

1.07 - Many new things. For one, fixed the real interaction bug claimed to be fixed before (hopefully). Created a secondary map script chooser, a tree top chooser, and edited an ASM script to remove that map glitching that would rarely occur. These can be (and I recommend doing so) added by clicking on the ASM button. Patches include a new one that allows crystal switches to work properly in any dungeon.

1.08 - Fixed a structure error for interaction type 9, which is probably why the "fixed" interaction bug as stated above was occurring. There is also new Seasons stuff that never got finished in the construction to make ZOLE edit Seasons, and in that, all tilesets load properly now.

1.09 - Static objects, 30 chests per overworld, and once again, a fix for that said interaction bug.

1.1 - Palette importing/exporting and a minor bug fix.

1.11 - Ability to drag and select tiles in the tileset, edit room (palette) transitions, and edit area properties (flags, the dungeon a tileset has). Also, fixed the ASM event (type 1 interacion) to have the proper name and made it so you can't search map scripts on map 0.

1.12 - Added an editor to edit where you go when you get the essence in a dungeon. Also made it so the transition and are property editor windows don't show in the taskbar.

1.13 - Added an enemy editor. Also fixed a palette file (major) bug and some other bug.

1.14 - Added a tileset editor.

1.14.1 - Added an undo/redo option to the tileset editor. Also fixed a major bug.

1.14.2 - Fixed a small bug with tileset editing.

1.14.3 - Fixed a bug with tileset's history overloading. Also fixed Seasons loading.

1.14.4 - Fixed an annoying error with loading tilesets passed 102 and other bad tilesets.

1.14.5 - Added the ability to copy tiles in the tileset editor.

1.14.6 - Fixed a bug with adding interactions.

1.15 - Added a Launch menu capable of launching all the other ZOxx programs. Also fixed some assembly stuff to make crashes and map load errors less likely. Finally, fixed a chest loading bug with an unknown cause from the 30 chests patch.

1.16 - Fixed an "Unmapped" bug with Ages and removed hardcoded dungeon indexes for static objects. They now load from the area header properly. Also added the following to Seasons support: Tilesets all load properly, different seasons work, full map viewing, no more "pause" or double-loading of maps, and music loading. Also added some separate GUI stuff between the two.

1.17 - Fixed a bug with Ages decompressing. Also added the extending of the Seasons ROM, decompressing of the maps, and ability to edit the maps. Also added the ability to save the music index, area index, and area data in Seasons.

1.18 - Added the ability to view and edit interactions, warps, and chest data for Seasons. Also fixed a few ZOLE-sided bugs and patched up the GUI. Finally, fixed 3 major bugs within the ROM, which were the Subrosia overworld maps not coming up, Level 6 being glitched, and animal maps not showing up. The Great Moblin event's after-maps are still broken, but will be fixed via patch in a future version. Also added type 5 interaction reading and including ZOTE.

1.19 - Added a palett editor, miniboss portal editor, gale seed editor, start editor, dungeon room arranger, and patch to remove the beginning locks. Also added the ability to re-set assembly patches. Fixed an issue with adding interactions dealing with space and renamed the type 5 interaction. Also updated ZOCF (included) to support Seasons and fixed a bug dealing with the second group of unmapped maps.

1.20 - Fixed a bug with map clearing, did a minor change with how interactions are saved, and added 2 new Seasons patches. Also included the ZOSE documentation.

1.21 - Added some interaction adding protection. Also some big updates for ZOSE, including new opcodes, more memory addresses in documentation, and some file stuff.

1.21.1 - Fixed something for the interaction fix.

1.21.2 - Added even more protection to fully squash the interaction flooding bug. Also fixed an issue where space finding was one byte short.

1.21.3 - Actually made package 1.21 include the latest version of ZOSE instead of 1.01. Also fixed a bug with saving side warps.

1.22 - Fixed a bug with chest loading left over from very before ZOLE 1.03, added sign editing to Ages, and updated the credits.

1.23 - Added a feature to back up ROMs and decompress a tileset after setting its 3 main values that used to be editable. ZOSE and ZOTE are now zipped with their original files.

1.24 - Added dungeon minimap editing. Also a few other minor changes.

1.25 - Added an option to repoint interactions. Also changed the "Unknown" in the dungeon minimap editor to "Key".

1.26 - Fixed the random map garbage tiles and crash assembly bugs, added Fatories's well-deserved spot to the Credits menu, and changed the "Unknown" value in the Warp Editor to "Entry". ZOLE 4 now requires GBHL 1.1, which all tools but ZOTE run off of (ZOTE still requires the original DLL in its directory).

~Lin